
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_excel('C:/Users/Administrator/Desktop/某公司各部门1—2月份实际支出.xlsx')
y = df['部门']
width = df['1月']
plt.figure(figsize=(8, 4))
plt.rcParams['font.sans-serif'] = 'SimHei'
plt.title('某公司各部门1月份实际支出单条形图')
plt.xlabel('实际支出（元）')
plt.ylabel('部门')
for a, b in zip(y, width):
    plt.text(b, a, f'{b}', ha='left', va='center')
plt.barh(y, width, 0.5, color='teal')
plt.legend(('1月',))
plt.show()

